const NAME = "AAA";
// console.log(NAME);
// let age = 19;
// console.log(age);
// var weight=111;
// let num = 1;//数字
// let str = "aa";//字符 不区分单双引号 ‘aa’

// let boo = true;//和Java一样  默认为false
// let obj = {name: 'aaa', age: 19};//
// let arr = [num, str, boo, obj];//数组以中括号扩起来
// let a = 1;
// let b = 2;
// console.log(a + b);
// console.log(arr);
// let age = getAge("张三");
// console.log(age);
// aa();
//
// function Student(name, age) {
//
// }

// class Student {
//     constructor(张三, number) {
//
//     }
//
// }

// 一般情况下，小写的方法名 表示普通方法，大写的方法名表示对象
// let student = new Student("张三", 18);

//js的数组可以理解为Java的集合,动态的数组
// function getAge(name) {
//
//     if (name == '张三') {
//         return 19;
//     } else {
//         return 22;
//     }
// }

// function aa() {
//     console.log(11)
//
// }
// let aa="我是'\"'中'国\"人'";
let str = "asdfasdf";
let s = str.substr(2, 4);
let s1 = str.substring(2, 4);//[2,4)
console.log(s, s1)